B 바이낸스 · 전 세계 1위 암호화폐 거래소바이낸스 가입 → AD OKX OKX · 글로벌 대형 암호화폐 거래소OKX 가입 → AD
코인 분석 도구 불러오는 중 데이터: 바이낸스 공개 API·웹소켓 (현물 USDT)

🖥️ 코인 멀티 차트

고른 코인 1·2·4·6·9개의 바이낸스 실시간 캔들을 한 화면에 나눠 보는 차트. 칸마다 봉 길이·EMA·볼린저·거래량과 RSI(14) 배지를 고르고, 웹소켓으로 몇 초마다 갱신합니다. 투자 조언이 아닙니다.

휴대폰에서는 칸이 세로로 쌓입니다. 한 화면에서 보기 편한 것은 4칸까지입니다.

캔들·거래량·EMA·볼린저는 진행 중인 봉까지 실시간으로 그립니다. RSI 배지의 '과열·침체'는 마감된 봉의 값이고, 진행 중인 봉의 값은 오른쪽에 따로 적습니다. 칸의 코인 단추로 코인을, 옆 선택 상자로 봉 길이를 바꿉니다. 설정은 이 브라우저에 저장되고, 링크를 복사하면 같은 화면을 열 수 있습니다.

용어가 어렵다면 → 코인·주식 용어 사전

정보 제공용이며 투자 권유가 아닙니다. 데이터는 거래소 공개 API 에서 오며 지연·중단될 수 있습니다. 차트: TradingView Lightweight Charts™

이 도구는 무엇을 하나

여러 코인의 실시간 캔들 차트를 한 화면에 1·2·4·6·9칸으로 나눠 보는 도구입니다. 칸마다 코인과 봉 길이(1분·5분·15분·1시간·4시간·일봉)를 따로 고르고, EMA 20·50, 볼린저 20·2, 거래량을 겹쳐 그리며, RSI(14) 값을 배지로 보여 줍니다. 시세는 바이낸스 현물 USDT 시장의 공개 API·웹소켓에서 브라우저가 직접 받습니다. 처음에는 BTC·ETH·SOL·XRP 15분봉 4칸으로 열립니다.

어떻게 계산하나

칸마다 최근 300봉을 공개 API 로 한 번 받고, 그 뒤로는 웹소켓 결합 스트림 하나로 모든 칸의 진행 중인 봉(kline, 약 2초마다)과 24시간 시세(miniTicker, 약 1초마다)를 함께 받습니다. 같은 코인·같은 봉 길이를 두 칸에 띄우면 데이터는 한 벌만 받습니다. 지표는 브라우저에서 실제 가격으로 계산합니다: EMA 20·50(지수이동평균), 볼린저 = 20봉 단순평균 ± 2 표준편차, RSI 14(와일더 평활). 24시간 변동 = 지금 가격 ÷ 24시간 전 가격 − 1. RSI 배지의 '과열'(70 이상)·'침체'(30 이하)·'중립'은 마감된 봉의 RSI 로 정하고, 진행 중인 봉을 포함한 값은 따로 적습니다. 연결이 끊기면 1·2·4…초(최대 30초) 간격으로 다시 붙고, 세 번 연속 실패하면 예비 주소로, 그것도 안 되면 15초마다 새로 받는 방식으로 넘어갑니다.

화면 섹션별 읽는 법

위쪽 조작 막대: 분할·지표·링크·전체 화면

'분할'은 1·2·4·6·9칸입니다. 넓은 화면에서 4칸은 2×2, 6칸은 3×2, 9칸은 3×3 으로 놓이고, 폭이 1,000px 아래이면 6·9칸이 2열로, 700px 아래(휴대폰)이면 모든 칸이 1열로 세로로 쌓입니다. 칸을 줄이면 빠진 칸의 차트는 닫히지만 그 칸의 코인·봉 길이 설정은 남아 있어 다시 늘리면 그대로 돌아옵니다. '지표' 단추는 모든 칸에 함께 적용됩니다. 오른쪽에는 지금 연결 방식('바이낸스 웹소켓'·'예비 웹소켓'·'15초마다 조회')과 마지막 수신 시각이 나옵니다. '링크 복사'는 지금 구성이 담긴 주소를 복사하고, '전체 화면'은 차트 영역만 화면 가득 채웁니다(지원하지 않는 브라우저에서는 단추가 보이지 않습니다).

칸 머리: 코인·봉 길이·크게 보기

코인 단추에는 심볼과 (한국어 화면에서는) 한글 이름이 나옵니다. 누르면 바이낸스 현물 USDT 시장의 거래대금 상위 100개 가운데 앞쪽 60개 목록과 검색 칸이 열리고, 100개 전체에서 심볼·한글 이름·영문 이름으로 찾을 수 있습니다. 스테이블코인·토큰화 주식처럼 코인이 아닌 것은 목록에서 뺐습니다. 목록에 없는 코인은 심볼을 입력하면 '직접 입력' 줄이 생기고, 바이낸스에 없는 심볼이면 그 칸에 데이터를 받지 못했다는 안내와 다시 시도 단추가 나옵니다. '크게' 단추는 그 칸만 남기고 크게 펼치며, 한 번 더 누르거나 Esc 를 누르면 원래 분할로 돌아갑니다.

가격 줄: 현재가·24시간·RSI 배지·진행 중인 봉

현재가는 실시간으로 들어온 마지막 봉의 종가입니다. 24시간 변동은 지금 가격을 24시간 전 가격과 비교한 값으로, 웹소켓의 24시간 시세(약 1초마다)로 갱신합니다. RSI 배지는 마감된 봉의 RSI(14)와 그 구간 이름(70 이상 과열, 30 이하 침체, 사이 중립)이고 '마감' 표시가 붙습니다. 그 오른쪽 '진행 중' 칸은 아직 닫히지 않은 봉의 시가 대비 변동률, 진행 중인 봉까지 넣은 RSI, 봉이 닫힐 때까지 남은 시간(1초마다 줄어듦)입니다. 봉이 닫히고 다음 봉의 첫 데이터가 오기 전 잠깐 동안은 '마감 · 다음 봉 대기'로 나옵니다.

차트: 캔들·EMA·볼린저·거래량

칸마다 최근 300봉을 그리고, 처음에는 칸 폭에 맞춰 최근 60봉 이상을 보여 줍니다. 끌어서 옮기고 휠·두 손가락으로 확대할 수 있습니다. 노란 선은 EMA 20, 파란 선은 EMA 50, 보라 선은 볼린저 상단·중심(20봉 평균)·하단(± 2 표준편차)이고, 아래쪽 막대는 거래량(양봉·음봉 색)입니다. 같은 봉 안에서는 마지막 캔들과 지표 끝점만 고치고, 봉이 닫혀 다음 봉이 시작되면 새 칸이 생깁니다. 봉 시각은 이 기기의 시간대로 표시합니다.

켜 두고 볼 때

웹소켓으로 들어오는 데이터는 칸마다 바로 반영하되, 화면 그리기는 브라우저의 화면 갱신에 맞춰 한 번에 묶습니다. 탭이 가려지면 그리기를 쉬고, 돌아오면 밀린 것을 한 번에 그립니다. 1분 넘게 가려져 있었다면 칸마다 봉을 새로 받아 따라잡습니다. 연결이 끊기면 1·2·4…초(최대 30초) 간격으로 다시 붙고, 세 번 연속 실패하면 예비 주소로, 그것도 안 되면 15초마다 새로 받습니다. 조회 중에도 30초에서 5분 간격으로 웹소켓을 다시 시험해 살아나면 돌아갑니다. 연결은 됐는데 60초 동안 아무것도 오지 않으면 다시 연결하고, 다시 연결될 때마다 끊긴 동안의 봉을 채웁니다. 봉이 하나라도 건너뛰어 들어오면 그 칸의 봉을 새로 받습니다.

쓸 때 알아 둘 것

자주 묻는 질문

칸을 9개로 늘리면 요청이 많아지지 않나요?

처음에 칸마다 봉 300개를 한 번 받을 뿐이라 9칸이어도 한 번에 요청 9개입니다. 그 뒤 실시간 갱신은 웹소켓 연결 하나로 모든 칸을 함께 받고, 화면 그리기는 브라우저의 화면 갱신(requestAnimationFrame)에 맞춰 한 번에 묶습니다.

RSI 배지의 '과열'·'침체'는 매수·매도 신호인가요?

아닙니다. 마감된 봉의 RSI(14)가 70 이상이면 '과열', 30 이하이면 '침체', 그 사이면 '중립'이라고 적는 구간 이름일 뿐입니다. 강한 추세에서는 그 구간에 오래 머물 수 있고, 이 도구는 어떤 거래도 권하지 않습니다.

설정은 어디에 저장되나요?

분할 수, 칸마다의 코인·봉 길이, 지표 켜기·끄기는 이 브라우저의 저장소(localStorage)에만 남고 서버로 보내지 않습니다. 주소창에도 ?l=4&c=BTCUSDT.15m,ETHUSDT.1h 같은 형식으로 남아, 링크를 공유하면 같은 구성이 열립니다.

탭을 다른 데로 옮겨 두면 어떻게 되나요?

탭이 가려진 동안은 그리기를 쉬고 데이터만 받아 둡니다. 다시 돌아오면 밀린 것을 한 번에 그리고, 1분 넘게 가려져 있었으면 칸마다 봉을 새로 받아 빠진 구간을 채웁니다.

정보 제공용이며 투자 권유가 아닙니다. 데이터는 거래소 공개 API 에서 오며 지연·중단될 수 있습니다.

📚 함께 읽으면 좋은 글
⏰코인 일봉 마감 점검: 한국 시간 오전 9시 전후에 확인할 것→ 🌃미국장 개장 전 점검: 지수·국내 반도체주·코인을 함께 보는 루틴→ 🗓️주말 점검: 코인만 움직인 이틀 동안 하는 주간 돌아보기→ 📓매매일지 쓰는 법: 진입 근거와 결과를 나눠 적는 기록 습관→
← 코인 분석 도구 전체 보기